package com.itheima.service;

import com.itheima.dto.LoginDTO;
import com.itheima.pojo.Emp;
import com.itheima.vo.PageBean;

import java.time.LocalDate;
import java.util.List;

public interface EmpService {

    //分页查询
    //PageBean<Emp> findByPage(Integer page,Integer pageSize);
    PageBean<Emp> findByPage(Integer page,Integer pageSize,String name,Integer gender,LocalDate begin,LocalDate end);

    //新增
    void save(Emp emp);

    //根据id查询
    Emp findById(Integer id);

    //批量删除
    void deleteByIds(List<Integer> ids);

    //更新
    void update(Emp emp);

    //登录
    Emp login(LoginDTO loginDTO);
}
